Wiki

Clone wiki

Ace / Config Structure

Config general information

  • config files (there can be multiple) should be placed in MCdirectory/config/AccidentallyCircumstantialEvents/ directory
  • config files should have extension .json (name itself isnt restricted (one exception is sounds.json) but better if it is simple)
  • comments in config files can be added by using // exmaple line: "task_type": "COMMAND", //this is comment to describe field or etc

Config structure

{
    "events":
            [
                    {
                        "event_type":"name_of_trigger",
                        "name_of_trigger_parameter1":"value_of_trigger_parameter1",
                        "name_of_trigger_parameter2":"value_of_trigger_parameter2",
                        .
                        . more trigger parameters
                        .
                        "tasks":
                                [
                                    {
                                        "task_type":"name_of_task",
                                        "name_of_task_parameter1":"value_of_task_parameter1",
                                        "name_of_task_parameter2":"value_of_task_parameter2",
                                        .
                                        . more task parameters
                                        .
                                        "conditions":
                                                     [
                                                        {
                                                            "condition_type":"name_of_condition",
                                                            "reversed": "true/false",
                                                            "name_of_condition_parameter1":"value_of_condition_parameter1",
                                                            "name_of_condition_parameter2":"value_of_condition_parameter2"
                                                            .
                                                            . more condition parameters
                                                            .
                                                        }
                                                        .
                                                        . more conditions, if no conditions are needed whole "conditions" section can be removed
                                                        .
                                                     ]
                                    }
                                    .
                                    . more tasks
                                    .
                                ]
                    },
                    {
                        "event_type":"name_of_next_trigger",
                        .
                        . etc
                        .
                    }
                    .
                    . more events
                    .
            ]
}

Updated